package pe.edu.sisclas.model.service;

import java.util.List;

import pe.edu.sisclas.model.domain.Docente;
import pe.edu.sisclas.model.domain.Usuario;
import pe.edu.sisclas.model.service.exception.ServiceException;

public interface UsuarioService {

	public Usuario obtenerUsuario(String usuario, String contrasenia)
			throws ServiceException;

	public List<Docente> validarUsuario(String textoBusqueda)
			throws ServiceException;

	public void crearUsuario(Usuario usuario) throws ServiceException;

	public Usuario obtenerUsuarioPorDocente(Docente docente)
			throws ServiceException;

	public List<Usuario> getUsuarios() throws ServiceException;

	public void Delete(Usuario usu) throws ServiceException;

}
